Big data y machine learning en el mercado inmobiliario

Lectura 1.1.: Introdución a R

Eduard F. Martínez-González

Universidad de los Andes | Edu-Continuada

Hoy veremos

  • [1.] Prólogo

  • [2.] ¿Usar R?

  • [3.] Configuración inicial

    • [3.1.] Instalar R

    • [3.2.] Instalar Rstudio

  • [4.] R y Rstudio

    • [4.1.] Interfaz

    • [4.2.] Sintaxis

    • [4.3.] Librerías

Acerca del curso

Acerca de mí

Eduard Martinez, estudiante doctorado en Economía de la Universidad de los Andes. Puedes ver mi página web aquí.

Qries

Qries @emartigo

Qries eduard-martinez

2. ¿Usar R?


R es un entorno de programacion libre que fue desarrollado en el año 1993 por Robert Gentleman y Ross Ihaka del Departamento de Estadística de la Universidad de Auckland.

¿Por qué usar R? (cont…)

Ver: The Popularity of Data Science Software.

¿Por qué usar R? (cont…)

  • Ideal para la ciencia de datos

  • Open-source (free!)

    • Puedes descargarlo, instalarlo y usarlo sin ningun costo.
    • Colaboradores en la academia y en la industria.
    • Más de 17.000 librerías disponibles.
  • Múltiples bases de datos

    • Puedes trabajar con multiples bases de datos al mismo tiempo en diferentes objetos.

¿Por qué usar R? (cont…)

  • Lenguaje orientado a objetos (pronto entenderemos mejor esto)

    • Todo es un objeto

    • Todo tiene un nombre

  • Librerías y funciones

    • Se usan funciones para crear, editar, transformar o eliminar objetos.

    • La mayoría de las funciones que vamos a necesitar ya fueron escritas por otros colaboradores en paquetes o librerías que debemos “llamar” cada vez que se vayan a usar.

3. Configuración inicial


Descargar softwares

    1. Descargar R
    1. Descargar RStudio
    1. Ahora vamos a insalar R y Rstudio.

Instalar R (Mac)

Version 4.0.3. para MAC

Instalar R (Windows)

Version 4.0.3. para Windows o Linux

Instalar RStudio (Mac)

Instalar RStudio (Windows)

4. R y Rstudio


RStudio es un entorno de desarrollo integrado (IDE) para el lenguaje de programación R. En un lenguaje más practico, Rstudio brinda una interfaz más amigable que R, permitiendo una experiencia de aprendizaje más placentera.

Workflow en R

Tomado de: R para principiantes.

Interfaz R

Interfaz Rstudio

Tomado de: https://2.bp.blogspot.com

Cambiar la apariencia de Rstudio

Sintaxis en R

Como crear un objeto debes:

nombre_objeto + asignar + funcion()
  • Una forma de hacerlo:
datos <- rnorm(n = 10 , mean = 50 , sd = 10)
  • Otra forma de hacerlo:
data = rnorm(n = 10 , mean = 40 , sd = 10)

Entorno de R:

El entorno de trabajo de R almacena temporalmente los objetos que se crean durante una sesión. El espacio de trabajo puede ser guardado o no al momento de cerrar la sesión.

Funciones:

Las funciones permiten crear, editar, transformar o eliminar objetos. Estan contenidas en librerías. Y cada función contiene alemnos 1 argumento.

Decoding messages

Estas notificaciones se muestran sobre la consola y pueden generarse después de aplicar una función.

  • Warning y message: sugiere que hay detalles de la función que debemos tener en cuenta (no se detiene la ejecución de la función).

  • Error: se genera cuando ocurrió un error importante causando que la función no continue ejecutándose.

Editor de sintaxis:

El editor de código o editor de sintaxis nos permite escribir las instrucciones que queremos ejecutar en R. Para ejecutarlas debemos sombrear toda la linea que queremos ejecutar y orpimir las teclas Control + Enter o haciendo clik en run.

Librerías

Em R se pueden gestionar más de 17.000 librerías disponibles en el cran y otras miles más disponibles en GitHub. Para gestionar las librerias en R debemos:

Gracias


Hoy vimos…

☑ Instalamos R

☑ Instalamos RStudio

☑ Introducción a R y Rstudio